home *** CD-ROM | disk | FTP | other *** search
- //SCO specific GLOBALS
-
- //get the API WINDOW, make sure it is open
- API_WIN = null;
- if (opener != null) {
- if (opener.API_WIN == null) {
- if (opener.opener.API_WIN == null) {
- alert("The LMS Tracking Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
- window.close();
- }
- else
- var API_WIN = opener.opener.API_WIN;
- }
- else {
- var API_WIN = opener.API_WIN;
- }
- }
- else {
- if (window.parent.api != null) {
- if (window.parent.api.API_WIN != null)
- var API_WIN = window.parent.api.API_WIN;
- }
- else {
- alert("The parent Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
- window.close();
- }
- }
-
- //Double-check, make sure in review that course window is open
- if (API_WIN.RUN_508 == null) {
- alert("The parent Window is no longer open.\nThis training requires this window be open.\nPlease re-run this training object...");
- window.close();
- }
-
- var SCO_STATUS = API_WIN.SCO_STATUS;
-
- //this only works in FLMS mode
- if (!API_WIN.OPEN_WIN) {
- var tmp_cur_sco = get_cookie_value("CUR_SCO");
- if (tmp_cur_sco != "")
- SCO_STATUS = API_WIN.flms_get_sco_status(tmp_cur_sco,"1");
- }
-
- //Language & 508 globals
- var RUN_508 = API_WIN.RUN_508;
- var ISO_LANG = API_WIN.ISO_LANG;
- var LANG_EXT = API_WIN.LANG_EXT;
-
- //Flash & AUDIO settings
- var FLASH_PAGE_ROOT = API_WIN.FLASH_PAGE_ROOT;
- var FLASH_VERSION = API_WIN.FLASH_VERSION;
- var ENABLE_AUDIO = API_WIN.ENABLE_AUDIO;
- var SHOW_AUDIO = API_WIN.SHOW_AUDIO;
-
- //get page id
- var PATH_EXT = API_WIN.PATH_EXT;
- var MAX_PAGE_NUM = API_WIN.MAX_PAGE_NUM;
- var PAGE_NUM = API_WIN.PAGE_NUM;
- var CUR_PAGE_ID = API_WIN.DT_PAGE_LIST[PAGE_NUM-1];
- API_WIN.CUR_PAGE_ID = CUR_PAGE_ID;
- var PAGE_TYPE = API_WIN.get_page_type(CUR_PAGE_ID);
- var AUDIO_TYPE = "";
- var AUTO_COMPLETION = API_WIN.AUTO_COMPLETION;
- var DISABLE_PREV = false;
- var DISABLE_NEXT = false;
- var NEXT_PAGE = "";
- var PREV_PAGE = "";
-
- //flash next hack
- var FN_TIMER = null;
-
- //QUIZ settings
- var QUEST_POOL_LIST = API_WIN.QUEST_POOL.split(",");
- var QUEST_POOL_NUM = QUEST_POOL_LIST.length;
- var CORRECT_FEEDBACK = API_WIN.CORRECT_FEEDBACK;
- var INCORRECT_FEEDBACK = API_WIN.INCORRECT_FEEDBACK;
- var SHOW_FEEDBACK = API_WIN.SHOW_FEEDBACK;
- /*
- var QUEST_NUM = API_WIN.QUEST_NUM;
- var MAX_QUEST_NUM = API_WIN.MAX_QUEST_NUM;
- var ANSWER_LIST = API_WIN.ANSWER_LIST;
- var CORRECT_ANSWERS = API_WIN.CORRECT_ANSWERS;
- var QUEST_POOL = API_WIN.QUEST_POOL;
- var QUEST_LIST = API_WIN.QUEST_LIST;
- var RUN_QUEST = API_WIN.RUN_QUEST;
- var RUNNING_QUEST = API_WIN.RUNNING_QUEST;
- */
-
- //Titles
- var MODULE_TITLE = API_WIN.MODULE_TITLE;
- var COURSE_TITLE = API_WIN.COURSE_TITLE;
- var LESSON_TITLE = API_WIN.LESSON_TITLE;
- var PAGE_TITLE = "";
-
- //MEDIA globals
- var MEDIA_HTML = "";
- var MEDIA_BKCOLOR = API_WIN.MEDIA_BKCOLOR;
- var MEDIA_WIDTH = API_WIN.MEDIA_WIDTH;
- var MEDIA_HEIGHT = API_WIN.MEDIA_HEIGHT;
-
- //if running a review, get correct current page
- if (API_WIN.RUN_REVIEW) {
- //if no review pages, error so close window
- if (API_WIN.REVIEW_PAGES == "")
- window.close();
- API_WIN.MAX_REVIEW_PAGE_NUM = parseFloat(get_item_count(API_WIN.REVIEW_PAGES,","));
- API_WIN.REVIEW_PAGE = parse_string(API_WIN.REVIEW_PAGES,",",API_WIN.REVIEW_PAGE_NUM);
- CUR_PAGE_ID = API_WIN.REVIEW_PAGE;
- }
-
- if (PAGE_TYPE == "flash") {
- MEDIA_HTML = API_WIN.get_flash_html(API_WIN.get_media_url(CUR_PAGE_ID,"flash"),MEDIA_WIDTH,MEDIA_HEIGHT,MEDIA_BKCOLOR,FLASH_VERSION);
- AUDIO_TYPE = "";
- }
-
- //if audio type = "" then need to use audio lists
- if (PAGE_TYPE == "html") {
- AUDIO_TYPE = API_WIN.get_audio_type(CUR_PAGE_ID);
- if (AUDIO_TYPE == "flash") {
- if (IE) {
- var tmp_width = "1";
- var tmp_height = "1";
- }
- else {
- var tmp_width = "2";
- var tmp_height = "2";
- }
- MEDIA_HTML = API_WIN.get_flash_html(API_WIN.get_media_url(CUR_PAGE_ID,"flash"),tmp_width,tmp_height,MEDIA_BKCOLOR,FLASH_VERSION);
- }
- if (AUDIO_TYPE == "wma")
- MEDIA_HTML = API_WIN.get_wma_html(API_WIN.get_media_url(CUR_PAGE_ID,"wma"));
- }
-
-